#字符串操作
#查找
#find(子字符串[,开始位置,结束位置]) 与in一样,区别为返回找到字符串的首字符的下标,找不到返回-1 包前不包后
data = "一二三四五六七八九十"
print(data.find("七"))
print(data.find("七",0,6))
#index(子字符串[,开始位置,结束位置]) 与find用法一致,没找到会报错
print(data.index("七",0,7))
#计数
#count(子字符串[,开始位置,结束位置]),返回字符串中子字符串出现的次数,没有就返回0
print(data.count("九"))
#判断
#startswith(子字符串[,开始位置,结束位置]) 判断是否以某个字符串开头,是返回ture,否则返回false
print(data.startswith("一二"))
#endswith(...) 是否以某个字符串结尾
print(data.endswith("九"))
#isupper() 检查字符串是否全为大写
print(data.isupper())
#修改元素
#替换 replace(旧,新,替换次数)
print(data.replace("三","3"))
#分割 split(分割字符,分割次数) 以列表形式返回分割的字符串 不包括分割符就返回整体
print(data.split("三"))
print(data.split("3"))
#首字符转大写 capitalize() 首字符大写,其他小写
print("abcd".capitalize())
#全转小写 lower() 全部字符转为小写
print("AbcD我12".lower())
#全转大写 upper() 全部字符转大写
print("AbcD我12".upper())